<?php

class Application_Form_Pep extends Sgit_Form
{
    
    public function init_form()
    {
        
        $descr=$this->getDescription();
        
        $this->setDescription($descr."<br><sup>1</sup> Use un nombre identificativo, familiar y facil de recordar, acrónimos, elimine siglas SL, SA etc, pj Comisión Nacional del Mercado de Valores : CNMV");

        $razon_social=new Sgit_Form_Element_Select_Costumer('id_costumer');
        $razon_social->setRequired(true);        
        $this->addElement($razon_social);    
        
        
        $pep=new Zend_Form_Element_Text('pep');
        $pep ->setLabel('PEP')
                ->setRequired(true)
                ->addFilter('StringTrim')
                ->addValidator('StringLength', false,array(0, 20));
        $this->addElement($pep);
        
        
        $nombre=new Zend_Form_Element_Text('nombre');
        $nombre ->setLabel('Nombre Descriptivo(1)')
                ->setRequired(true)
                ->addFilter('StringTrim')
                ->setAttrib('style','width:250px')
                ->addValidator('StringLength', false,array(0, 100));
        $this->addElement($nombre);
        
               
        $jp=new Sgit_Form_Element_Select_Usuarios('id_jp');
        $jp->setRequired(true)->setLabel('Jefe Proyecto');        
        $this->addElement($jp);    
        
        
        
		$fecha_inicio=new Sgit_Form_Element_Fecha('fecha_inicio');
        $fecha_inicio ->setLabel('Fecha Inicio');
        $this->addElement($fecha_inicio);
        
        $fecha_fin=new Sgit_Form_Element_Fecha('fecha_fin');
        $fecha_fin ->setLabel('Fecha Fin (Inicial)');
        $this->addElement($fecha_fin);
        
        $fecha_renovacion=new Sgit_Form_Element_Fecha('fecha_renovacion');
        $fecha_renovacion ->setLabel('Fecha Fin (Renovacion)');
        $this->addElement($fecha_renovacion);
        
        $fecha_ipc=new Sgit_Form_Element_Fecha('fecha_ipc');
        $fecha_ipc ->setLabel('Fecha IPC');
        $this->addElement($fecha_ipc);
        
        
        $fecha_aviso=new Sgit_Form_Element_Fecha('fecha_aviso');
        $fecha_aviso ->setLabel('Fecha Aviso Renovación');
        $this->addElement($fecha_aviso);
        
        $cc_mci=new Sgit_Form_Element_CheckBox_SiNo('cc_mci');
        $cc_mci ->setLabel('Gestión MCI');
        $this->addElement($cc_mci);
        
        
        $vco=new Sgit_Form_Element_NumNull('vfo');
        $vco ->setLabel('VFO');        
        $this->addElement($vco);     
        
        $cfo=new Sgit_Form_Element_NumNull('cfo');
        $cfo ->setLabel('CFO');        
        $this->addElement($cfo);  
        
        $mfo=new Sgit_Form_Element_NumNull('mfo');
        $mfo ->setLabel('MFO');        
        $this->addElement($mfo);  
        
        $ponderacion=new Sgit_Form_Element_NumNull('ponderacion');
        $ponderacion ->setLabel('Ponderación %');        
        $this->addElement($ponderacion);  
        

	    $notas=new Zend_Form_Element_Textarea('notas');
        $notas->setLabel('Notas')
                ->setAttribs(array('rows'=>4,'cols'=>60))
                ->addFilter('StringTrim');
        $this->addElement($notas);
        
        
        
       $this->setElementDecorators(array(
		    'ViewHelper',
		   'Errors',
		    array(array('data' => 'HtmlTag'),	array('tag' => 'td', 'class' => 'element')   ),
		    array('Label', array('tag' => 'td')),
		    array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
	   ));
 
    }
}
